home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 2004 April / VPR0404.ISO / PCTUNE / AIDA32EE_390 / aida32ee_390.exe / {app} / DB - Oracle.sql < prev    next >
Text File  |  2004-01-20  |  1KB  |  40 lines

  1. DROP SEQUENCE seqItem;
  2. CREATE SEQUENCE seqItem MINVALUE 1 MAXVALUE 1000000000 CYCLE;
  3.  
  4. DROP SEQUENCE seqReport;
  5. CREATE SEQUENCE seqReport MINVALUE 1 MAXVALUE 1000000000 CYCLE;
  6.  
  7. DROP TABLE Item;
  8. DROP TABLE Report;
  9. DROP TABLE NextID;
  10.  
  11. CREATE TABLE Report (
  12.   ID         INTEGER PRIMARY KEY,
  13.   RVersion   VARCHAR2(255),
  14.   RHost      VARCHAR2(255),
  15.   RUser      VARCHAR2(255),
  16.   RLocation  VARCHAR2(255),
  17.   RDateTime  VARCHAR2(16),
  18.   RComplete  NUMBER(1) NOT NULL
  19. );
  20.  
  21. CREATE TABLE Item (
  22.   ID         INTEGER PRIMARY KEY,
  23.   IPage      VARCHAR2(100),
  24.   IDevice    VARCHAR2(255),
  25.   IGroup     VARCHAR2(255),
  26.   IField     VARCHAR2(255),
  27.   IValue     VARCHAR2(255),
  28.   IIcon      INTEGER,
  29.   IID        INTEGER,
  30.   ReportID   INTEGER REFERENCES Report(ID)
  31. );
  32.  
  33. CREATE TABLE NextID (
  34.   TableName  VARCHAR2(6) PRIMARY KEY,
  35.   NextID     INTEGER NOT NULL
  36. );
  37.  
  38. INSERT INTO NextID (TableName, NextID) VALUES ('Item', 1);
  39. INSERT INTO NextID (TableName, NextID) VALUES ('Report', 1);
  40.